home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / Hacking & Misc / Mac Satellite.sit / Mac Satellite / Season9 Info / Seasoned Tips for DS9 < prev    next >
Text File  |  1995-08-28  |  3KB  |  79 lines

  1. Tips for successful viewing:
  2.  
  3. Tips for DS9 (c) by Marc Wirth, edited by me:
  4.  
  5. General hints:
  6.  
  7. Since timing is crucial with this program, you could try the following if
  8. you Mac is a bit too slow:
  9.  - set the color to b/w with the monitor control panel.
  10.  - move the DS9 window so that the interior of the window is no longer visible.
  11.  - turn off ANY system extensions that might use some time (e.g. SuperClock).
  12.  - Sometimes DS9tm seems to run better if it's put in the background with
  13.    the Finde being the ONLY program in the foreground.
  14.  - The program uses the global variable TimeDBRA for some delay
  15.    operation. This is a word-sized number at location $0d00 that is set
  16.    at startup time. The value of TimeDBRA is more or less proportional to
  17.    the processor speed of your Mac. (E.g. on my IIfx it's $1a00, on a
  18.    IIcx it's something around $0a30.) Setting this value to something
  19.    smaller sometimes also improves the performance of DS9tm. (E.g. $0e00
  20.    seems a good idea on a IIfx).
  21.    [You can edit this value by hitting the Debug button or Option-Power to
  22.     call the debugger window and then entering
  23.     1. SM D00 [Return]
  24.     2. Look at the first 2 Bytes - divide this hexadecimal value by 2
  25.     3. SM D00 (new value) [Return]
  26.     4. G [Return]
  27.     -- Jörg, BTW This did not help on my Colour Classic for SKY.]
  28.  
  29. Patching DS9 for extra performance on slower Macs:
  30.  
  31. Warning: Before applying any of the following patches make a copy of the
  32. file you are going to modify.
  33.  
  34. Quitting DS9xx
  35.  
  36. The endless version of DS9 (DS9xx) has one small bug: You can't really quit it.
  37. (If the programmer of DS9 is reading this: Check your 'extern' declares. In
  38. main.c  the variable that determines wether the eventloop should be terminated
  39. is a byte size value. In Kernel.c it's word sized and therefore isn't set
  40. correctly.)
  41.  
  42. If you have ResEdit (or something similar) you can easily fix this. Open the
  43. 'code' resource with ID 5 (Kernel) with a hex editor. Now move to position
  44. 001E78. This should look like this:
  45.  
  46. 001E70:  0C40 0027 6608 3B7C
  47. 001E78:  0001 F736 6010 422D
  48. 001E80:  EFEF ....
  49.  
  50. Now change the value at 1E78 to $0101 (instead of $0001) and save the change.
  51. Now you should be able to quit DS9xx by holding down Cmd-Q or Cmd-. (Period).
  52.  
  53. How to get rid of the "Nanos: ..." line:
  54.  
  55. It takes time to draw this line and this might cause slower Macs to
  56. be unable to decode reliably. But it's easy to get rid of this line.
  57. Open the code resource with ID 5 (Kernel) using ResEdit or similar.
  58. Move to position 000378. This should look like this:
  59.  
  60. 000370:  6600 02DA 4A6D E990
  61. 000378:  6600 02D2 486D FBA0
  62. 000380:  2F3C 000D
  63.  
  64. Now change the value 486D (position 00037C) into $6038 and save the change.
  65. This should work with both DS9 and DS9xx.
  66.  
  67. ----------------------------------------------------------------------------
  68. If you would like to contribute information or have any corrections to make,
  69. please contact me via e-mail: Joerg.Schaeffer@wu-wien.ac.at
  70.  
  71. Back to The Seasoned Mac Homepage...
  72.  
  73. ----------------------------------------------------------------------------
  74. This page created by Jörg / Last modified on Friday, 26-May-95 18:51:44 MES
  75. Disclaimer: I will not be held responsible for any abuse, software or
  76. hardware damage and/or legal fees arising due to the use of the software or
  77. information provided on this WWW page. Software is provided as is and is
  78. meant for educational purposes ONLY.
  79.